Skip to content

Feat/calculate nrd#34

Merged
leavauchier merged 12 commits into
devfrom
feat/calculate_nrd
Jul 2, 2026
Merged

Feat/calculate nrd#34
leavauchier merged 12 commits into
devfrom
feat/calculate_nrd

Conversation

@mdupaysign

Copy link
Copy Markdown
Collaborator

Etape 4. Calculer la fractions des rayons entrants qui on été interceptés pour chaque strate "NRD"

https://github.com/orgs/IGNF/projects/32/views/17?pane=issue&itemId=181841417&issue=IGNF%7ClidarHD_process%7C459

@mdupaysign mdupaysign self-assigned this Jul 1, 2026
@mdupaysign mdupaysign requested a review from leavauchier July 1, 2026 12:49

@leavauchier leavauchier left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai oublié pour les dernières MR mais il manque le changelog

np.testing.assert_array_equal(ni, np.zeros(60, dtype=ni.dtype))
np.testing.assert_array_equal(n_per_stratum, np.full(60, n, dtype=n_per_stratum.dtype))
# ni=0, n=5 for every stratum -> NRD=0 -> Laplace correction: (0+1)/(5+2) = 1/7
np.testing.assert_allclose(nrd, np.full(60, 1 / 7))

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

c'est un allclose volontaire cette fois-ci ?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oui : pour calculer (0+1)/(5+2) en flottant.

  • si je mets "assert_array_equal", cela échouerait à cause de l'arrondi.
  • si je mets "assert_allclose", cela n'échouerait pas

@leavauchier leavauchier merged commit 49ff895 into dev Jul 2, 2026
1 check passed
@mdupaysign mdupaysign deleted the feat/calculate_nrd branch July 2, 2026 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants